<!-- HTML header for doxygen 1.8.8-->
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
    <head>
        <meta http-equiv="X-UA-Compatible" content="IE=edge">
        <!-- For Mobile Devices -->
        <meta name="viewport" content="width=device-width, initial-scale=1">
        <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
        <meta name="generator" content="Doxygen 1.8.18"/>
        <script type="text/javascript" src="https://code.jquery.com/jquery-2.1.1.min.js"></script>
        <title>HElib: File Members</title>
        <!--<link href="tabs.css" rel="stylesheet" type="text/css"/>-->
        <script type="text/javascript" src="dynsections.js"></script>
        <link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
        <link href="doxygen.css" rel="stylesheet" type="text/css" />
        <link href="customdoxygen.css" rel="stylesheet" type="text/css"/>
        <link href='https://fonts.googleapis.com/css?family=Roboto+Slab' rel='stylesheet' type='text/css'>
		<link href="https://fonts.googleapis.com/css2?family=IBM+Plex+Sans:ital,wght@0,100;1,700&family=Merriweather&family=Merriweather+Sans&family=Open+Sans&family=Poppins:ital@1&family=Roboto:ital,wght@0,400;1,300;1,900&display=swap" rel="stylesheet"> 
        <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/css/bootstrap.min.css">
        <script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/js/bootstrap.min.js"></script>
        <link href="jquery.smartmenus.bootstrap.css" rel="stylesheet">
        <script type="text/javascript" src="jquery.smartmenus.js"></script>
        <!-- SmartMenus jQuery Bootstrap Addon -->
        <script type="text/javascript" src="jquery.smartmenus.bootstrap.js"></script>
        <!-- SmartMenus jQuery plugin -->
    </head>
    <body style="font-family: 'Merriweather', serif;">
        <nav class="navbar navbar-default" role="navigation">
            <div class="container">
                <div class="navbar-header">
                    <a class="navbar-brand">HElib Implementing Homomorphic Encryption</a>
                </div>
            </div>
        </nav>
        <div id="top"><!-- do not remove this div, it is closed by doxygen! -->
            <div class="content" id="content">
                <div class="container">
                    <div class="row">
                        <div class="col-sm-12 panel " style="padding-bottom: 15px;">
                            <div style="margin-bottom: 15px;">
<!-- end header part -->
<!-- Generated by Doxygen 1.8.18 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
var searchBox = new SearchBox("searchBox", "search",false,'Search');
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(function() {
  initMenu('',true,false,'search.php','Search');
  $(document).ready(function() { init_search(); });
});
/* @license-end */</script>
<div id="main-nav"></div>
</div><!-- top -->
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
     onmouseover="return searchBox.OnSearchSelectShow()"
     onmouseout="return searchBox.OnSearchSelectHide()"
     onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>

<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0" 
        name="MSearchResults" id="MSearchResults">
</iframe>
</div>

<div class="contents">
&#160;

<h3><a id="index_a"></a>- a -</h3><ul>
<li>add()
: <a class="el" href="_test__approx_nums_8cpp.html#afa3ab38e3e8f8bcece99703952e484bb">Test_approxNums.cpp</a>
</li>
</ul>


<h3><a id="index_c"></a>- c -</h3><ul>
<li>calcMaxDiff()
: <a class="el" href="_test__approx_nums_8cpp.html#a15190e777ec9a76c761e12b71dc1f1fc">Test_approxNums.cpp</a>
</li>
<li>calcMaxRelDiff()
: <a class="el" href="_test__approx_nums_8cpp.html#a4129d18a5f4728dd3c9a01e312479623">Test_approxNums.cpp</a>
</li>
<li>checkCiphertext()
: <a class="el" href="_test___i_o_8cpp.html#a4a15661a548874f41fbaf9ee18e478df">Test_IO.cpp</a>
</li>
<li>cleanupFiles()
: <a class="el" href="_test___bin___i_o_8cpp.html#aa327892131885682a905dfaff50ea332">Test_Bin_IO.cpp</a>
</li>
<li>compareFiles()
: <a class="el" href="_test___bin___i_o_8cpp.html#ad1a3152c5cb92b46ab5f4cb6f955c976">Test_Bin_IO.cpp</a>
</li>
<li>compPointers()
: <a class="el" href="_test___ptr_vector_8cpp.html#a34481513796226f6847cd96a295aea5c">Test_PtrVector.cpp</a>
</li>
<li>cx_equals()
: <a class="el" href="_test__approx_nums_8cpp.html#a86c90cc12b407813a4bd2305bacb3df7">Test_approxNums.cpp</a>
</li>
</ul>


<h3><a id="index_d"></a>- d -</h3><ul>
<li>debugCompare()
: <a class="el" href="_test__approx_nums_8cpp.html#a14b9b2fc71d4fb8edd74f140e15309e1">Test_approxNums.cpp</a>
</li>
<li>DoTest()
: <a class="el" href="_test__matmul_8cpp.html#a05875735882946cd6f7cb1aa6690e918">Test_matmul.cpp</a>
</li>
</ul>


<h3><a id="index_i"></a>- i -</h3><ul>
<li>isLittleEndian()
: <a class="el" href="_test___bin___i_o_8cpp.html#a80481a1d1a192de35c3bdd6e8cd0480b">Test_Bin_IO.cpp</a>
</li>
</ul>


<h3><a id="index_m"></a>- m -</h3><ul>
<li>main()
: <a class="el" href="_test__approx_nums_8cpp.html#a0ddf1224851353fc92bfbff6f499fa97">Test_approxNums.cpp</a>
, <a class="el" href="_test___bin___i_o_8cpp.html#a0ddf1224851353fc92bfbff6f499fa97">Test_Bin_IO.cpp</a>
, <a class="el" href="_test__binary_arith_8cpp.html#a0ddf1224851353fc92bfbff6f499fa97">Test_binaryArith.cpp</a>
, <a class="el" href="_test___p_g_f_f_t_8cpp.html#ae66f6b31b5ad750f1fe042a706a4e3d4">Test_PGFFT.cpp</a>
, <a class="el" href="_test__bootstrapping_8cpp.html#a0ddf1224851353fc92bfbff6f499fa97">Test_bootstrapping.cpp</a>
, <a class="el" href="_test___ea_cx_8cpp.html#a0ddf1224851353fc92bfbff6f499fa97">Test_EaCx.cpp</a>
, <a class="el" href="_test___eval_map_8cpp.html#a0ddf1224851353fc92bfbff6f499fa97">Test_EvalMap.cpp</a>
, <a class="el" href="_test__extract_digits_8cpp.html#a0ddf1224851353fc92bfbff6f499fa97">Test_extractDigits.cpp</a>
, <a class="el" href="_test__fatboot_8cpp.html#a0ddf1224851353fc92bfbff6f499fa97">Test_fatboot.cpp</a>
, <a class="el" href="_test___general_8cpp.html#a3c04138a5bfe5d72780bb7e82a18e627">Test_General.cpp</a>
, <a class="el" href="_test__intra_slot_8cpp.html#a3c04138a5bfe5d72780bb7e82a18e627">Test_intraSlot.cpp</a>
, <a class="el" href="_test___thin_eval_map_8cpp.html#a0ddf1224851353fc92bfbff6f499fa97">Test_ThinEvalMap.cpp</a>
, <a class="el" href="_test__matmul_8cpp.html#a0ddf1224851353fc92bfbff6f499fa97">Test_matmul.cpp</a>
, <a class="el" href="_test___p_algebra_8cpp.html#a0ddf1224851353fc92bfbff6f499fa97">Test_PAlgebra.cpp</a>
, <a class="el" href="_test___permutations_8cpp.html#a0ddf1224851353fc92bfbff6f499fa97">Test_Permutations.cpp</a>
, <a class="el" href="_test__binary_compare_8cpp.html#a0ddf1224851353fc92bfbff6f499fa97">Test_binaryCompare.cpp</a>
, <a class="el" href="_test___poly_eval_8cpp.html#a0ddf1224851353fc92bfbff6f499fa97">Test_PolyEval.cpp</a>
, <a class="el" href="_test___powerful_8cpp.html#a0ddf1224851353fc92bfbff6f499fa97">Test_Powerful.cpp</a>
, <a class="el" href="_test___ptr_vector_8cpp.html#ae66f6b31b5ad750f1fe042a706a4e3d4">Test_PtrVector.cpp</a>
, <a class="el" href="_test___replicate_8cpp.html#a0ddf1224851353fc92bfbff6f499fa97">Test_Replicate.cpp</a>
, <a class="el" href="_test__table_lookup_8cpp.html#a0ddf1224851353fc92bfbff6f499fa97">Test_tableLookup.cpp</a>
, <a class="el" href="_test__thinboot_8cpp.html#a0ddf1224851353fc92bfbff6f499fa97">Test_thinboot.cpp</a>
, <a class="el" href="_test___thin_bootstrapping_8cpp.html#a0ddf1224851353fc92bfbff6f499fa97">Test_ThinBootstrapping.cpp</a>
, <a class="el" href="_test___i_o_8cpp.html#a0ddf1224851353fc92bfbff6f499fa97">Test_IO.cpp</a>
, <a class="el" href="_test___timing_8cpp.html#a0ddf1224851353fc92bfbff6f499fa97">Test_Timing.cpp</a>
</li>
<li>mul()
: <a class="el" href="_test__approx_nums_8cpp.html#a6c879a58e37f4916377fdf42d812c9f3">Test_approxNums.cpp</a>
</li>
</ul>


<h3><a id="index_n"></a>- n -</h3><ul>
<li>negateVec()
: <a class="el" href="_test__approx_nums_8cpp.html#abcc68bddc8cbfd8ba8a80d6fb97fc806">Test_approxNums.cpp</a>
</li>
</ul>


<h3><a id="index_p"></a>- p -</h3><ul>
<li>printPtrVector()
: <a class="el" href="_test___ptr_vector_8cpp.html#aae031526e5a09cd4be36f5f12f617383">Test_PtrVector.cpp</a>
</li>
<li>printTimeData()
: <a class="el" href="_test___timing_8cpp.html#ad6c6c2be1d373ee344dd2c15868bee23">Test_Timing.cpp</a>
</li>
</ul>


<h3><a id="index_r"></a>- r -</h3><ul>
<li>rotate()
: <a class="el" href="_test__approx_nums_8cpp.html#a2068619f1c777f9cdb790bd872293a9c">Test_approxNums.cpp</a>
</li>
<li>rotationAmount()
: <a class="el" href="_test___timing_8cpp.html#afb90df456f50e3c32bf9bb9a9377ac62">Test_Timing.cpp</a>
</li>
</ul>


<h3><a id="index_s"></a>- s -</h3><ul>
<li>sub()
: <a class="el" href="_test__approx_nums_8cpp.html#a00439d38105eda6b2cd584fcdd29b14e">Test_approxNums.cpp</a>
</li>
</ul>


<h3><a id="index_t"></a>- t -</h3><ul>
<li>test1()
: <a class="el" href="_test___ptr_vector_8cpp.html#abd3a00a0e086e7ba59c1efc98421fbbf">Test_PtrVector.cpp</a>
</li>
<li>test15for4()
: <a class="el" href="_test__binary_arith_8cpp.html#aaabc130b07d8901052b21470566a6415">Test_binaryArith.cpp</a>
</li>
<li>test2()
: <a class="el" href="_test___ptr_vector_8cpp.html#ad6c5b059452d45b92fea591e57064743">Test_PtrVector.cpp</a>
</li>
<li>test3()
: <a class="el" href="_test___ptr_vector_8cpp.html#ae8df254fac820537ede21db47444450c">Test_PtrVector.cpp</a>
</li>
<li>test4()
: <a class="el" href="_test___ptr_vector_8cpp.html#a7231835afce839fa91e83c63d747caf2">Test_PtrVector.cpp</a>
</li>
<li>test5()
: <a class="el" href="_test___ptr_vector_8cpp.html#a9c39d0d496beb5501f06e5d7cf9a6c14">Test_PtrVector.cpp</a>
</li>
<li>testAdd()
: <a class="el" href="_test__binary_arith_8cpp.html#aae1a0ade6068fed8b982c86830d9a324">Test_binaryArith.cpp</a>
</li>
<li>testBasicArith()
: <a class="el" href="_test__approx_nums_8cpp.html#aa38fae0337f3fbbf6301c9909e318d22">Test_approxNums.cpp</a>
</li>
<li>testCompare()
: <a class="el" href="_test__binary_compare_8cpp.html#a31560109a9b39e0ed55eb0093fe3e74b">Test_binaryCompare.cpp</a>
</li>
<li>testComplexArith()
: <a class="el" href="_test__approx_nums_8cpp.html#a4636d6ee543e3c22af57e633a9bdbcf5">Test_approxNums.cpp</a>
</li>
<li>testCtxt()
: <a class="el" href="_test___permutations_8cpp.html#a7b8a28116f767a4f4f9d0b9270857c43">Test_Permutations.cpp</a>
</li>
<li>testCube()
: <a class="el" href="_test___permutations_8cpp.html#a6d98ef5229b174a519992151e58b02b9">Test_Permutations.cpp</a>
</li>
<li>testEncrypted()
: <a class="el" href="_test___poly_eval_8cpp.html#ad08b6125b55b2ef560817a88b400a97b">Test_PolyEval.cpp</a>
</li>
<li>testGeneralOps()
: <a class="el" href="_test__approx_nums_8cpp.html#a2bd49d61de94cefa93445e19d5aa852b">Test_approxNums.cpp</a>
</li>
<li>testHighLvlConversion()
: <a class="el" href="_test___powerful_8cpp.html#ad44dca3a3c1f2d6cce91582ca36c4c66">Test_Powerful.cpp</a>
</li>
<li>TestIt()
: <a class="el" href="_test___replicate_8cpp.html#a270a6f8d9344dc7f247b8c078dd892bd">Test_Replicate.cpp</a>
, <a class="el" href="_test__bootstrapping_8cpp.html#a33c11ba08f5ba76920830db14ce6ef0f">Test_bootstrapping.cpp</a>
, <a class="el" href="_test__thinboot_8cpp.html#a49729265e5a15dd72db00b1eae232b9a">Test_thinboot.cpp</a>
, <a class="el" href="_test__fatboot_8cpp.html#a49729265e5a15dd72db00b1eae232b9a">Test_fatboot.cpp</a>
, <a class="el" href="_test___thin_eval_map_8cpp.html#aec1654c806bfbe569bdb0ecf18a64a39">Test_ThinEvalMap.cpp</a>
</li>
<li>testIt()
: <a class="el" href="_test___poly_eval_8cpp.html#a9563bb7081abc16f123194d6e6e6ce33">Test_PolyEval.cpp</a>
</li>
<li>TestIt()
: <a class="el" href="_test___eval_map_8cpp.html#a5dd14cf42ed538d0615373bee2bda276">Test_EvalMap.cpp</a>
, <a class="el" href="_test___general_8cpp.html#afd04b637fea270c7fccdae6816f06ec2">Test_General.cpp</a>
, <a class="el" href="_test___thin_bootstrapping_8cpp.html#a33c11ba08f5ba76920830db14ce6ef0f">Test_ThinBootstrapping.cpp</a>
, <a class="el" href="_test__matmul_8cpp.html#a49eb832ccb0e743dde11a0c16547b8c3">Test_matmul.cpp</a>
</li>
<li>testLookup()
: <a class="el" href="_test__table_lookup_8cpp.html#a330a1c8450a30c64b011d9b44396f0e4">Test_tableLookup.cpp</a>
</li>
<li>testProduct()
: <a class="el" href="_test__binary_arith_8cpp.html#a5bb5766a9d37a71870c16d53f6a9dab6">Test_binaryArith.cpp</a>
</li>
<li>testRotsNShifts()
: <a class="el" href="_test__approx_nums_8cpp.html#aa7aedcd544d4d22533ea3955384ec1d0">Test_approxNums.cpp</a>
</li>
<li>testSimpleConversion()
: <a class="el" href="_test___powerful_8cpp.html#a5d472d511eb44d6f10942f894107c20f">Test_Powerful.cpp</a>
</li>
<li>testWritein()
: <a class="el" href="_test__table_lookup_8cpp.html#a1f229b062dc1b3e28d6e27de7d935d3b">Test_tableLookup.cpp</a>
</li>
<li>timeHighLvl()
: <a class="el" href="_test___timing_8cpp.html#a6eae82035cd5a2c4f982afdcfc11fbbf">Test_Timing.cpp</a>
</li>
<li>timeInit()
: <a class="el" href="_test___timing_8cpp.html#aeb1c8675c2cdaa8f2ffeb10346b7abcd">Test_Timing.cpp</a>
</li>
<li>TimeIt()
: <a class="el" href="_test___timing_8cpp.html#a2cf2194d5253fb7315b93b52755bf864">Test_Timing.cpp</a>
</li>
<li>timeOps()
: <a class="el" href="_test___timing_8cpp.html#a3f8f9a5056ef6ea3b6212ea09ea175f9">Test_Timing.cpp</a>
</li>
</ul>
</div><!-- contents -->
<!-- HTML footer for doxygen 1.8.8-->
<!-- start footer part -->
</div>
</div>
</div>
</div>
</div>
<hr class="footer"/><address class="footer"><small>
Generated by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.18
</small></address>
</body>
        <script type="text/javascript" src="doxy-boot.js"></script>
</html>
